Dual-Simplex Algorithm